﻿#include"Myset.hpp"
#include"MyMap.hpp"

//void test_map() {
//	my_map<int, int> mymap;
//	for (int i = 0; i < 10; i++) {
//		mymap.Insert(make_pair(i, i));
//	}
//
//	for (auto& it : mymap) {
//		cout << (it.first) << " " << endl;
//	}
//}

void test_set() {
	my_set<int> mymap;
	for (int i = 0; i < 10; i++) {
		mymap.Insert(i);
	}

	for (auto& it : mymap) {
		cout << it << " " << endl;
	}
}
void test_map()
{
	string arr[] = { "香蕉", "香蕉","苹果", "西瓜", "苹果", "香蕉", "菠萝", "西瓜", "香蕉", "香蕉", "梨子", "西瓜", "苹果" };
	my_map<string, int> countMap;
	for (auto& e : arr)
	{
		countMap[e]++;
	}

	for (auto& kv : countMap)
	{
		cout << kv.first << ":" << kv.second << endl;
	}
	cout << endl;
}

int main() {
	test_set();
	//test_map();
	return 0;
}